About OpenHelp

See also

Borland C++ and associated products provide a large volume of online Help information.  You may find that there is almost too much information and might want to control the scope of Help information that you view at any one time.

OpenHelp is a utility that lets you customize search ranges  in the Help system making it easier to use.  You can set up search ranges within the Help system that are appropriate to your work.  The search range that is in effect at the time is called the active search range.

For example,  a search range that includes only OWL and OCF Help files might be useful for OWL programmers.  That way, when you display any Help file while using Borland C++, the Help files in the active search range are included with the Index entries.

In addition, you may want to add Help files from products you use with Borland C++ so that information is also available to you along with the regular Borland C++ Help files. You also do this using OpenHelp.


Starting OpenHelp

See also

To use OpenHelp:

1.	Close any open Borland C++ Help files.

2.	Double-click OpenHelp.exe in \bc5\bin.

OpenHelp is installed with several search ranges already set up.  The OpenHelp dialog box is displayed, and you can add, change, delete, or modify search ranges.


Changing the active search range

See also

To change the active  search range:

1.	Start OpenHelp by double-clicking on OpenHelp.exe in \bc5\bin.

The OpenHelp dialog box is displayed.

2.	To review the available search ranges, click on any of the names in the Search Ranges list box.

The Help files contained in that range are shown in the Selected Help Files list box.

3.	Select the Help range you want to be the active search range and click Select.

4.	Click OK to leave OpenHelp.


Creating a new search range

See also

To create a new search range:

1.	Start OpenHelp by double-clicking on OpenHelp.exe in \bc5\bin.

2.	Click Create in the OpenHelp dialog box.

3.	Type the name of the search range, then click OK.

4.	Select the Help files you want included in the search range from the Available Help Files list box.

5.	Click the > button to move them into Selected Help Files.

6.	To make this the active search range, click Select.

7.	Click OK to leave OpenHelp.

Tips

To delete a search range, select the name in the Search Range list box and click Delete.

You can also create a new range by copying an existing search range and modifying it. Select the range and click Copy.


Modifying search ranges

See also

To modify an existing search range by adding or removing Help files:

1.	Start OpenHelp by double-clicking on OpenHelp.exe in \bc5\bin.

2.	Click the name of the search range you want to change in the Search Ranges list box.

3.	Select any Help files you want added to the search range from the Available Help Files list box.

4.	Click the > button to move them into Selected Help Files.

5.	In the Selected Help Files list box, select any Help files you want removed from the search range.

6.	Click the < button to move them into Available Help Files.

7.	When you are done, click OK.


Adding Help files to OpenHelp

See also

To add a Help file to OpenHelp:

1.	Start OpenHelp by double-clicking on OpenHelp.exe in \bc5\bin.

2.	Click Add in the OpenHelp dialog box.

3.	Type the name of the Help file to add (or browse and select it), then click OK.

The Help files is added to the Available Help Files list box.

4.	Include the added Help file to any of the search ranges, if desired.

5.	Click OK to leave OpenHelp.


Removing Help files from OpenHelp

See also

To remove a Help file from OpenHelp:

1.	Start OpenHelp by double-clicking on OpenHelp.exe in \bc5\bin.

2.	Click the name of the  Help file to delete from OpenHelp.

3.	Click OK to leave OpenHelp.

The file is deleted from OpenHelp and from any search ranges that use it. The Help file itself is not deleted from your system. OpenHelp will no longer search through it.


OpenHelp dialog box

See also

The OpenHelp dialog box displays when you start OpenHelp.  Use the OpenHelp dialog box to select the active search range, create a new search range, delete a search range, or add Help files to the Borland C++ online Help system.

The OpenHelp dialog box provides everything you need to customize the Help system.  It is made up of three main parts: Search Ranges, Available Help Files, and Selected Help Files.

Search Ranges

The Search Ranges list box displays the names of the search ranges already defined for OpenHelp. The following buttons are next to this list box:

Select

Make the selected search range the active search range.

Create

Make a new search range.

Delete

Remove the selected search range.

Copy

Copy an existing search range to modify it to create a new one.

Available Help Files

The Available Help Files list box displays the names (and associated paths) of all Help files that you can include in OpenHelp Search Ranges.

Add

Include a Help file in the list of Available Help files.

Remove

Remove a selected Help file from the Available Help files list box.  The Help file is not removed from the system, only from OpenHelp.

Selected Help Files

The Available Help Files list box displays the names (and associated paths) of all Help files that are included in the active search range.


search range

A set of Help files across which OpenHelp searches for keywords and topics. You can define customized search ranges using OpenHelp.


Using Help in Borland C++


What's new overview
What’s new in Borland C++ 5.0

Borland C++  provides high-quality development tools to work with industry standards and support Windows 95 application development. Both 16-bit and 32-bit application development is supported within a rich and flexible environment.

This version of Borland C++ continues to provide the best Windows 95 and Windows NT migration tools, by supporting multiple targets for both 32- and 16-bit applications, DLLs, and other targets, all from a single environment. Borland C++ provides new tools and technologies designed to streamline your development process and make you more productive.

If you are a new Borland C++ customer of if you are upgrading to Borland C++ 5.02 from a version earlier than Borland C++ 5.0, please see the following topics:

Online technical information and product updates

Scripting

IDE enhancements

Integrated debugger enhancements

Three-tab Message window

Just-in-time debugging

Windows 95 "logo" compliance

Compiling

Linking

New MAKE and TOUCH features

Java Programming Tools

What's new in ObjectWindows 5.0?

Standard C++ Library

MFC Support

OCX container support

VBX support

C++ language support

New predefined macros

Database tools

Additional database support

Win32 SDK tools

Delphi/C++ examples


Online technical information and product updates

You can get quick and direct access to the latest technical information and product updates for Borland C++ and related products through Borland Online on the World Wide Web at the URL http://www.borland.com.

You can also find a wealth of information including:

Scores of papers on specific technical topics such as installation and configuration, C++ language, ObjectWindows, etc.

Detailed product information on Borland C++ and related products

Borland Support information including available support options and Borland Language Support News

Bug reporting information

Product updates are also available on Borland's FTP site. Call 1-800-523-7070 if you need more information.


scripts;ObjectScripting;IDE, new features;Integrated Development Environment, new features;new features, IDE
Scripting

ObjectScripting is a new feature of Borland C++ that lets you write programs to control the interactive development environment (IDE). This allows you to create a development environment that is ideally suited for your needs.

The ObjectScripting programmable IDE gives developers the power and flexibility to create that feature they've always wanted. It's especially useful for corporate development teams who can create personalized automated processes that are tailored to their corporate characteristics and standards.

Using a scripting language called cScript and a set of built-in classes representing elements of the IDE, you can write scripts (.SPP files) that customize the IDE and automate tasks for you. For examples of SPP scripts that show how you might use scripting, refer to BC5\SCRIPTS\EXAMPLES.

For more information on scripting, see About Scripting.


Java programming tools

You can leverage the power of Sun Microsystem's new Java language for the Internet with Borland's Java tools, including the GUI debugger and "just-in-time" compiler. This fast accelerator gives you significant speed gains when running Java code on your development machine.


Standard C++ Library

Borland C++ includes Rogue Wave's version of the Standard C++ Library. This large library supports the latest C++ standardization efforts and provides a comprehensive collection of classes and functions. Within a few years, the Standard C++ Library will be the standard set of classes and libraries delivered with all ANSI-conforming C++ compilers.

The Standard C++ Library includes many features, such as:

Standard Template Library (STL)

IOStream facility

Templatized string class

Templatized class for representing complex numbers

Memory management features

Exception handling

To learn more about the Standard C++ Library, refer to What is the Standard C++ Library? For additional specifics about using STL, read Using STL with Borland C++.


Compiling

Version 5.0 of Borland C++ has the following compiler enhancements:

 Faster 16-bit compiler

 Background build

 New compiler options


Faster 16-bit compiler

The Borland C++ 16-bit compiler (BCC.EXE) is now hosted as a 32-bit application and runs faster in this version.


Background build

The Process Control page of the Project Options dialog box (Options|Environment|Process Control) contains a feature that lets you build your applications in the background (by clicking the Asynchronous check box). This means you can access the IDE and, for example, edit source code while compiling programs.


New compiler options

Version 5.0 includes the following new compiler options:

Option	Description

-fp	Pentium fdiv workaround

-OS	Instruction scheduling on 32-bit code; take advantage of Pentium parallel pipelines

-VC	Calling convention mangling compatibility

-Vd	Do not restrict scope of For loop expression variables

-Ve	Allow empty base classes

-VF	Enables Microsoft foundation class (MFC) compatibility


Linking

Version 5.0 of Borland C++ has the following TLINK and TLINK32 enhancements:

 New TLINK and TLINK32 options

 TLINK module definition file statements


New TLINK and TLINK32 options

TLINK32 supports the following new options:

Option	Description

/Af:xxxx	File alignment

/Ao:xxxx	Object file alignment

/H:xxxx	Application heap reserve size

/Hc:xxxx	Application heap commit size

/r	Message display

/S:nnnn	Application stack reserve size

/Sc:nnnn	Application stack commit size

/Vd.d	Windows version ID

TLINK32 and TLINK both support the following new option:

/j	Object search path


TLINK module definition file statements

The following TLINK32 module definition file statements are new for Version 5.0:

SECTIONS statement

SUBSYSTEM statement

The following TLINK32 module definition file statements are modified for Version 5.0:

STACKSIZE

HEAPSIZE


New MAKE and TOUCH features

MAKE includes a new !CMDSWITCHES preprocessing directive for this version of Borland C++.

TOUCH, the utility that updates a file's creation date and time, has new command-line options.


New predefined macros

To provide greater portability and Microsoft compatibility, the compiler now recognizes the following macros:

Borland macro	Microsoft macro	When defined

None	CHAR_UNSIGNED	Always except when -k option is used

None	CPPUNWIND	Always except when -xd- option is used

__DLL__	_DLL	When -WD option is used

None	_M_IX86	Always; defaults to 300; has values of 400 with /4 option and 500 with /5 option

__MT__	_MT	With -MT option

_WCHAR_T	_WCHAR_T_DEFINED	Always; indicates that wchar_t is an intrinsically defined data type

__WIN32__	_WIN32	Always for 32-bit compiler


Database tools

Borland C++ now includes Visual Database Tools so you can create robust 32-bit or 16-bit database applications quickly and easily. You can use the Visual Database Tools components to design database forms within the IDE.

Using Visual Database Tools, your database applications can interact directly with data created with desktop databases such as Paradox, dBASE, and the local InterBase server. You can test your applications in the IDE because you have access to live data during development.

Using Borland's SQL Links, your Windows applications can connect to remote SQL database servers such as Oracle, Sybase, Microsoft SQL Server, and InterBase. Refer to the text file VDBT.TXT for more information.


Additional database support

Additional database support for Release 5.0 includes:

32-bit and 16-bit Borland Database Engine

Simplified client/server development

Object encapsulation

OLE2 enables

COM objects

Over 200 database functions

ODBC support

Data dictionary


MFC support

Borland realizes that many developers are working with Microsoft foundation class (MFC) codebases. Those developers want to be able to choose their application framework independent of the compiler toolset they're using. To meet the needs of those developers and provide additional flexibility, Borland C++ 5.0 has been enhanced so that you can now compile MFC applications.

First, you'll need to install MFC from Visual C++. Once you've done that, on the Borland C++ CD refer to \MFC32\README.TXT or \MFC40\README.TXT, depending on which version of MFC you are using. The README instructions describe how to patch the MFC source code so you can rebuild the MFC libraries with Borland's compiler.

Borland C++ provides a VF compiler option to enable MFC compatibility during compilation. You'll also discover that TargetExpert offers MFC libraries as a check box option.


IDE enhancements

The Borland C++ IDE includes many features to help make you more productive and your development projects more enjoyable. For example, the IDE has been enhanced as follows for Version 5.0:

The IDE is implemented as a 32-bit application and runs on Windows 95 and Windows NT 3.51.

Resource Workshop is fully integrated into the IDE.

The toolbar is now dockable and can be moved.

The integrated debugger now supports 32-bit debugging and has many new features.

The IDE is now programmable using ObjectScripting.

There are new macros in the Project Options dialog box:  Inherit and ENV.

In addition, Borland C++ now exposes public interfaces for building add-on applications that integrate with the IDE. For more information and examples, see BC5\DOC\ADDON.TXT.


Three-tab Message window

The IDE features a Message window that can display different types of information. To open the Message window, select View|Message. Each type of information is displayed in a unique pane and is accessed by selecting a tab.

By default, three tabs are displayed:

Buildtime: shows error and warning that occur during building/linking code or script

Runtime: shows run time messages

Script: shows messages relating to ObjectScripting

Additional tabs may be displayed for selected tools such as GREP.


Windows 95 "logo" compliance

The IDE has been certified as Windows 95 "logo" compliant. This means that the IDE takes full advantage of enhancements found in Windows 95, such as 32-bit performance, new user interface controls, long file names, and e-mail support.


Integrated debugger enhancements

The integrated debugger lets you debug 32-bit Windows programs without leaving the IDE. You can execute your programs line by line, inspect data elements and structures, and modify variables to see how different values affect program behavior.

The integrated debugger is completely revised and now offers a CPU window to give you an assembly-level view of your code. It also supports multithreaded and multiprocess debugging.

The debugger has a completely new breakpoint configuration user interface with a rich set of breakpoint options. You can now set breakpoints on the following program elements and events:

Source code lines

Program addresses

Changing data items

Program threads

C++ exceptions

Operating system exceptions

Module load operations

For more information, refer to Debugging in the IDE.


Just-in-time debugging

You can now specify the integrated debugger to gain control in the IDE whenever an application exception occurs. Refer to Just-in-time debugging for more information.


C++ language support

Borland C++ 5.0 includes new keywords and changes to keep it up to date with the latest draft ANSI C++ language specification:

 New keywords

 Declarations in conditions

 Name mangling

 New anon_struct pragma

 Namespaces


New keywords

Borland C++ supports the following keywords as of Version 5.0:

Keyword bool

You can use bool and the literals false and true to design Boolean logic tests.

Keyword mutable

You can use mutable to create a variable that can be modified although it is in a const-qualified expression.

Keyword explicit

You can declare a single-parameter constructor by using the explicit keyword to require the constructor to be invoked with an explicit reference to its class name. (Normally, you can invoke a single-parameter constructor implicitly by omitting its class name.)

Keyword typename

You can use the typename keyword for the following:

To reference a type that you have not yet defined

To replace the class keyword in a template declaration

Keyword __declspec

You can use __declspec to indicate the storage class attributes for a DLL.


Declarations in conditions

Borland C++ 5.0 supports declarations in conditions. You can declare variables within condition expressions in if, while, and switch statements.


Name mangling

Name mangling includes the calling convention and other code modifiers. The following modifiers now affect mangling and may impact linking existing libraries:

__saveregs

__stdcall

__syscall

__fastcall


New anon_struct pragma

The pragma anon_struct supports anonymous structs in classes.


Namespaces

Borland C++ 5.0 fully implements namespaces for C++ according to the September ANSI working paper. Namespaces solve the problem of identifier name clashes in large applications.

Using namespaces, applications can be partitioned into subsystems that each define and operate within its own scope. Each subsystem’s identifiers are considered unique if associated with a particular namespace. Developers can, therefore, introduce identifiers within a subsystem with assurance that they will not overlap those in other subsystems.

For more information on namespaces, see Namespaces Overview.


VBX support

Borland C++ 5.0 supports using VBX and OLE controls (OCXs in both 32- and 16-bit Windows applications. The VBX emulator in ObjectWindows 5.0 now supports the following in addition to current Level 1 controls:

Level 2 controls including many multimedia controls

Level 3 controls including data-aware controls


Delphi/C++ examples

New examples show some of the ways you can combine Delphi 2.0 and Borland C++ together in a single application. See \BC5\EXAMPLES\DELPHI. You'll need Delphi to try these examples.


Win32 SDK tools

Borland C++ now includes new tools licensed from Microsoft's Software Development Kit (SDK). Look for them in \SDKTOOLS. The new 4.0 Help compiler (made up of both HCW.EXE and HCRTF.EXE) is located in the \BIN directory.


OCX container support

The ObjectComponents Framework (OCF) now supports building OCX containers. For an example, see \EXAMPLES\OWL\TUTORIAL\STEP18.


What's new in ObjectWindows 5.0?

ObjectWindows 5.0, the new version of the Borland C++ application framework for Windows 95, 3.1, Win32s, and Windows NT, includes the following features:

 Windows 95 support

 Windows Sockets classes

 Common control support

 Docking support

 Shell classes

 Many more new classes

 Other new OWL features

Note:	The \\BC5\OWL\EXAMPLES\CLASSES directory contains examples of each new class or function. For example, verinfo demonstrates TModuleVersionInfo and rolldial demonstrates TRollDialog.


Windows 95 support

ObjectWindows 5.0, the Borland C++ application framework, supports Windows 95 as well as NT 3.51, Windows 3.1x, and Win32s. ObjectWindows 5.0 now supports Windows 95 controls and even emulates most of them for 16-bit applications. It also gives you more features like splash screen, dockable toolbar, print preview, animation, splitter window, DIB window objects and more.


Common control support

Windows 95 provides a set of 32-bit controls called common controls. ObjectWindows 5.0 provides an encapsulation of these controls. For a list of the common controls, see Implementation of Controls.


Docking support

ObjectWindows 5.0 provides several new docking classes that can be used in applications to position toolbars and status bars via drag-and-drop operations.


WinSocket classes
Windows Sockets classes

ObjectWindows 5.0 provides Windows Sockets classes which enable an application to communicate over the Internet, using the TCP/IP protocol. Both stream (TCP) and datagram (UDP) sockets are supported.


Shell classes

The shell classes. allow you to navigate the Windows 95 shell hierarchical namespace. The shell namespace consists of objects such as files, directories, drives, printers, and networked computers. The root of this hierarchical namespace is the desktop.


New classes
Many more new classes

Many other new classes have been added to provide additional functionality for ObjectWindows 5.0. Many of the new classes are listed below.

TBwccDll	TControlEnabler	TCtl3dDll	TDiBitmap

TDllLoader	TEnhMetaFilePict	TErrorModel	TGadgetControl

TGadgetList	TGlyphButton	THalfTonePalette	THelpContext

THelpFileManager	TIdentityPalette	TMailer	TMci

TMciHiddenWindow	TMciWaveAudio	TModuleProc	TModuleVersionInfo

TPaneSplitter	TPreviewDCBase	TPreviewWin	TRecentFiles

TRegisterOcxWnd	TSerializer	TSerializeReceiver	TSplashWindow

TSystemFont	TUIBorder	TUIFace	TUIPart

TXClipboard


Other new OWL features

Many other new features are supported in ObjectWindows 5.0, such as the following:

Windows 95 look and feel for all classes

Windows 95 API encapsulation

Registry support

Long and UNC file names

Context-sensitive help

Performance enhancements

OLE 2.0 encapsulation

Diagnostics enhancements


The Borland Component Libraries
Borland Component Libraries (BCL)

The BCL comprises three binary libraries:

ObjectWindows Library (owlxx.lib)

ObjectComponents Framework (ocf.lib)

WinSys, Class, and Services Libraries (bidsxx.lib)

The ObjectWindows library contains the high-level C++ classes for Microsoft Windows programming.

The ObjectComponents library contains classes for creating OLE linking/embedding and automation components.

The WinSys library contains low-level windowing system classes, such as TPoint, TColor, TSystem, and TUIMetrics. It has many separate, independent classes with no rigid hierarchy.

The Class Library contains general application support classes like TFile, TTime, TDate, TThread, and the object streaming system. It also contains the Borland templatized container classes, such as TArray and TArrayIterator.

The Services library is a thin layer of headers that presents a common system header encapsulation for the rest of BCL. The Services header memory.h, for example, selects the correct Borland or Microsoft memory header and adds support for mixed memory models.


Sorry, No Help Available for that Term
Sorry, No Help is Available for that Term

You have attempted to get Language Help in an Edit window for a term that the Help system does not recognize.


Borland C++ User's Guide
Borland C++ User's Guide	Click here [image] to start OpenHelp.

You have requested information from the Borland C++ User's Guide. Either the Help file is not installed or it is not included in your current search range using OPENHELP.EXE.

To solve the problem,

1.	Look in the Help directory (BC5\HELP) for BCW.HLP.

2.	If the file is not there, you need to copy it from CD:

copy D:\BC5\HELP\BCW.* C:\BC5\HELP

This command assumes that you have a CD-ROM drive (set to D:) and that BC5 is installed on your C: drive. Modify as required for your setup. If you're using disks, you'll need to run a Custom Install.

3.	If BCW.HLP is in the HELP directory, try using OPENHELP to add it to the search range:

a.	Double-click OPENHELP.EXE in \BC5\BIN.

b.	Select BCW.HLP from the Available Help Files list box.

c.	Click the > button to move it into Selected Help Files.

d.	Click OK.


Borland C++ Programmer's Guide
Borland C++ Programmer's Guide	Click here [image] to start OpenHelp.

You have requested information from the Borland C++ Programmer's Guide. Either the Help file is not installed or it is not included in your current search range using OPENHELP.EXE.

To solve the problem,

1.	Look in the Help directory (BC5\HELP) for BCPP.HLP.

2.	If the file is not there, you need to copy it from CD:

copy D:\BC5\HELP\BCPP*.* C:\BC5\HELP

This command assumes that you have a CD-ROM drive (set to D:) and that BC5 is installed on your C: drive. Modify as required for your setup. If you're using disks, you'll need to run a Custom Install.

3.	If BCPP.HLP is in the HELP directory, try using OPENHELP to add it to the search range:

a.	Double-click OPENHELP.EXE in \BC5\BIN.

b.	Select BCPP.HLP from the Available Help Files list box.

c.	Click the > button to move it into Selected Help Files.

d.	Click OK.


ObjectWindows 5.0 Reference
ObjectWindows 5.0 Reference	Click here [image] to start OpenHelp.

You have requested information from the ObjectWindows 5.0 Reference. Either the Help file is not installed or it is not included in your current search range using OPENHELP.EXE.

To solve the problem,

1.	Look in the Help directory (BC5\HELP) for OWL50.HLP.

2.	If the file is not there, you need to copy it from CD:

copy D:\BC5\HELP\OWL*.* C:\BC5\HELP

This command assumes that you have a CD-ROM drive (set to D:) and that BC5 is installed on your C: drive. Modify as required for your setup. If you're using disks, you'll need to run a Custom Install.

3.	If OWL50.HLP is in the HELP directory, try using OPENHELP to add it to the search range:

a.	Double-click OPENHELP.EXE in \BC5\BIN.

b.	Select OWL50.HLP from the Available Help Files list box.

c.	Click the > button to move it into Selected Help Files.

d.	Click OK.


ObjectComponents Reference
ObjectComponents Reference	Click here [image] to start OpenHelp.

You have requested information from the ObjectComponents Reference. Either the Help file is not installed or it is not included in your current search range using OPENHELP.EXE.

To solve the problem,

1.	Look in the Help directory (BC5\HELP) for OCF.HLP.

2.	If the file is not there, you need to copy it from CD:

copy D:\BC5\HELP\OCF*.* C:\BC5\HELP

This command assumes that you have a CD-ROM drive (set to D:) and that BC5 is installed on your C: drive. Modify as required for your setup. If you're using disks, you'll need to run a Custom Install.

3.	If OCF.HLP is in the HELP directory, try using OPENHELP to add it to the search range:

a.	Double-click OPENHELP.EXE in \BC5\BIN.

b.	Select OCF.HLP from the Available Help Files list box.

c.	Click the > button to move it into Selected Help Files.

d.	Click OK.


Borland C++ DOS Reference
Borland C++ DOS Reference	Click here [image] to start OpenHelp.

You have requested information from the Borland C++ DOS Reference. Either the Help file is not installed or it is not included in your current search range using OPENHELP.EXE.

To solve the problem,

1.	Look in the Help directory (BC5\HELP) for BCDOS.HLP.

2.	If the file is not there, you need to copy it from CD:

copy D:\BC5\HELP\BCDOS.* C:\BC5\HELP

This command assumes that you have a CD-ROM drive (set to D:) and that BC5 is installed on your C: drive. Modify as required for your setup. If you're using disks, you'll need to run a Custom Install.

3.	If BCDOS.HLP is in the HELP directory, try using OPENHELP to add it to the search range:

a.	Double-click OPENHELP.EXE in \BC5\BIN.

b.	Select BCDOS.HLP from the Available Help Files list box.

c.	Click the > button to move it into Selected Help Files.

d.	Click OK.


Borland Class Libraries Guide
Borland Class Libraries Guide 	Click here [image] to start OpenHelp.

You have requested information from the Borland Class Libraries Guide. Either the Help file is not installed or it is not included in your current search range using OPENHELP.EXE.

To solve the problem,

1.	Look in the Help directory (BC5\HELP) for CLASSLIB.HLP.

2.	If the file is not there, you need to copy it from CD:

copy D:\BC5\HELP\CL*.* C:\BC5\HELP

This command assumes that you have a CD-ROM drive (set to D:) and that BC5 is installed on your C: drive. Modify as required for your setup. If you're using disks, you'll need to run a Custom Install.

3.	If CLASSLIB.HLP is in the HELP directory, try using OPENHELP to add it to the search range:

a.	Double-click OPENHELP.EXE in \BC5\BIN.

b.	Select CLASSLIB.HLP from the Available Help Files list box.

c.	Click the > button to move it into Selected Help Files.

d.	Click OK.


Resource Workshop User's Guide
Resource Workshop User's Guide	Click here [image] to start OpenHelp.

You have requested information from the Resource Workshop User's Guide. Either the Help file is not installed or it is not included in your current search range using OPENHELP.EXE.

To solve the problem,

1.	Look in the Help directory (BC5\HELP) for WORKSHOP.HLP.

2.	If the file is not there, you need to copy it from CD:

copy D:\BC5\HELP\WORKSHOP.* C:\BC5\HELP

This command assumes that you have a CD-ROM drive (set to D:) and that BC5 is installed on your C: drive. Modify as required for your setup. If you're using disks, you'll need to run a Custom Install.

3.	If WORKSHOP.HLP is in the HELP directory, try using OPENHELP to add it to the search range:

a.	Double-click OPENHELP.EXE in \BC5\BIN.

b.	Select WORKSHOP.HLP from the Available Help Files list box.

c.	Click the > button to move it into Selected Help Files.

d.	Click OK.


Borland Windows Custom Controls Reference
Borland Windows Custom Controls Reference 	Click here [image] to start OpenHelp.

You have requested information from the Borland Windows Custom Controls Reference. Either the Help file is not installed or it is not included in your current search range using OPENHELP.EXE.

To solve the problem,

1.	Look in the Help directory (BC5\HELP) for BWCC.HLP.

2.	If the file is not there, you need to copy it from CD:

copy D:\BC5\HELP\BWCC.* C:\BC5\HELP

This command assumes that you have a CD-ROM drive (set to D:) and that BC5 is installed on your C: drive. Modify as required for your setup. If you're using disks, you'll need to run a Custom Install.

3.	If BWCC.HLP is in the HELP directory, try using OPENHELP to add it to the search range:

a.	Double-click OPENHELP.EXE in \BC5\BIN.

b.	Select BWCC.HLP from the Available Help Files list box.

c.	Click the > button to move it into Selected Help Files.

d.	Click OK.


WinSight User's Guide
WinSight User's Guide 	Click here [image] to start OpenHelp.

You have requested information from the WinSight User's Guide. Either the Help file is not installed or it is not included in your current search range using OPENHELP.EXE.

To solve the problem,

1.	Look in the Help directory (BC5\HELP) for WINSIGHT.HLP.

2.	If the file is not there, you need to copy it from CD:

copy D:\BC5\HELP\WINSIGHT.* C:\BC5\HELP

This command assumes that you have a CD-ROM drive (set to D:) and that BC5 is installed on your C: drive. Modify as required for your setup. If you're using disks, you'll need to run a Custom Install.

3.	If WINSIGHT.HLP is in the HELP directory, try using OPENHELP to add it to the search range:

a.	Double-click OPENHELP.EXE in \BC5\BIN.

b.	Select WINSIGHT.HLP from the Available Help Files list box.

c.	Click the > button to move it into Selected Help Files.

d.	Click OK.


WinSpector User's Guide
WinSpector User's Guide 	Click here [image] to start OpenHelp.

You have requested information from the WinSpector User's Guide. Either the Help file is not installed or it is not included in your current search range using OPENHELP.EXE.

To solve the problem,

1.	Look in the Help directory (BC5\HELP) for WINSPECTR.HLP.

2.	If the file is not there, you need to copy it from CD:

copy D:\BC5\HELP\WINSPECTR.* C:\BC5\HELP

This command assumes that you have a CD-ROM drive (set to D:) and that BC5 is installed on your C: drive. Modify as required for your setup. If you're using disks, you'll need to run a Custom Install.

3.	If WINSPECTR.HLP is in the HELP directory, try using OPENHELP to add it to the search range:

a.	Double-click OPENHELP.EXE in \BC5\BIN.

b.	Select WINSPECTR.HLP from the Available Help Files list box.

c.	Click the > button to move it into Selected Help Files.

d.	Click OK.


Using Online Help
Using Online Help 	Click here [image] to start OpenHelp.

You have requested information from the Using Online Help. Either the Help file is not installed or it is not included in your current search range using OPENHELP.EXE.

To solve the problem,

1.	Look in the Help directory (BC5\HELP) for OPENHELP.HLP.

2.	If the file is not there, you need to copy it from CD:

copy D:\BC5\HELP\OPENHELP.* C:\BC5\HELP

This command assumes that you have a CD-ROM drive (set to D:) and that BC5 is installed on your C: drive. Modify as required for your setup. If you're using disks, you'll need to run a Custom Install.

3.	If OPENHELP.HLP is in the HELP directory, try using OPENHELP to add it to the search range:

a.	Double-click OPENHELP.EXE in \BC5\BIN.

b.	Select OPENHELP.HLP from the Available Help Files list box.

c.	Click the > button to move it into Selected Help Files.

d.	Click OK.


Error Messages and Warnings
Error Messages and Warnings 	Click here [image] to start OpenHelp.

You have requested information from Error Messages and Warnings. Either the Help file is not installed or it is not included in your current search range using OPENHELP.EXE.

To solve the problem,

1.	Look in the Help directory (BC5\HELP) for BCERRMSG.HLP.

2.	If the file is not there, you need to copy it from CD:

copy D:\BC5\HELP\BCERRMSG.* C:\BC5\HELP

This command assumes that you have a CD-ROM drive (set to D:) and that BC5 is installed on your C: drive. Modify as required for your setup. If you're using disks, you'll need to run a Custom Install.

3.	If BCERRMSG.HLP is in the HELP directory, try using OPENHELP to add it to the search range:

a.	Double-click OPENHELP.EXE in \BC5\BIN.

b.	Select BCERRMSG.HLP from the Available Help Files list box.

c.	Click the > button to move it into Selected Help Files.

d.	Click OK.


ObjectScripting Guide
ObjectScripting Guide 	Click here [image] to start OpenHelp.

You have requested information from the ObjectScripting Guide. Either the Help file is not installed or it is not included in your current search range using OPENHELP.EXE.

To solve the problem,

1.	Look in the Help directory (BC5\HELP) for SCRIPT.HLP.

2.	If the file is not there, you need to copy it from CD:

copy D:\BC5\HELP\SCRIPT.* C:\BC5\HELP

This command assumes that you have a CD-ROM drive (set to D:) and that BC5 is installed on your C: drive. Modify as required for your setup. If you're using disks, you'll need to run a Custom Install.

3.	If SCRIPT.HLP is in the HELP directory, try using OPENHELP to add it to the search range:

a.	Double-click OPENHELP.EXE in \BC5\BIN.

b.	Select SCRIPT.HLP from the Available Help Files list box.

c.	Click the > button to move it into Selected Help Files.

d.	Click OK.


Standard C++ Library Reference
Standard C++ Library Reference 	Click here [image] to start OpenHelp.

You have requested information from the Standard C++ Library Reference. Either the Help file is not installed or it is not included in your current search range using OPENHELP.EXE.

To solve the problem,

1.	Look in the Help directory (BC5\HELP) for STL.HLP.

2.	If the file is not there, you need to copy it from CD:

copy D:\BC5\HELP\STL*.* C:\BC5\HELP

This command assumes that you have a CD-ROM drive (set to D:) and that BC5 is installed on your C: drive. Modify as required for your setup. If you're using disks, you'll need to run a Custom Install.

3.	If STL.HLP is in the HELP directory, try using OPENHELP to add it to the search range:

a.	Double-click OPENHELP.EXE in \BC5\BIN.

b.	Select STL.HLP from the Available Help Files list box.

c.	Click the > button to move it into Selected Help Files.

d.	Click OK.


Borland C++ Tools and Utilities
Borland C++ Tools and Utilities 	Click here [image] to start OpenHelp.

You have requested information from Borland C++ Tools and Utilities. Either the Help file is not installed or it is not included in your current search range using OPENHELP.EXE.

To solve the problem,

1.	Look in the Help directory (BC5\HELP) for BCTOOLS.HLP.

2.	If the file is not there, you need to copy it from CD:

copy D:\BC5\HELP\BCTOOLS*.* C:\BC5\HELP

This command assumes that you have a CD-ROM drive (set to D:) and that BC5 is installed on your C: drive. Modify as required for your setup. If you're using disks, you'll need to run a Custom Install.

3.	If BCTOOLS.HLP is in the HELP directory, try using OPENHELP to add it to the search range:

a.	Double-click OPENHELP.EXE in \BC5\BIN.

b.	Select BCTOOLS.HLP from the Available Help Files list box.

c.	Click the > button to move it into Selected Help Files.

d.	Click OK.


Windows System Classes Guide
Windows System Classes Guide 	Click here [image] to start OpenHelp.

You have requested information from the Windows System Classes Guide. Either the Help file is not installed or it is not included in your current search range using OPENHELP.EXE.

To solve the problem,

1.	Look in the Help directory (BC5\HELP) for WINSYS.HLP.

2.	If the file is not there, you need to copy it from CD:

copy D:\BC5\HELP\WINSYS.* C:\BC5\HELP

This command assumes that you have a CD-ROM drive (set to D:) and that BC5 is installed on your C: drive. Modify as required for your setup. If you're using disks, you'll need to run a Custom Install.

3.	If WINSYS.HLP is in the HELP directory, try using OPENHELP to add it to the search range:

a.	Double-click OPENHELP.EXE in \BC5\BIN.

b.	Select WINSYS.HLP from the Available Help Files list box.

c.	Click the > button to move it into Selected Help Files.

d.	Click OK.


Visual Database Tools Reference
Visual Database Tools Reference 	Click here [image] to start OpenHelp.

You have requested information from the Visual Database Tools Reference. Either the Help file is not installed or it is not included in your current search range using OPENHELP.EXE.

To solve the problem,

1.	Look in the Help directory (BC5\HELP) for BCVDTREF.HLP.

2.	If the file is not there, you need to copy it from CD:

copy D:\BC5\HELP\BCVDT*.* C:\BC5\HELP

This command assumes that you have a CD-ROM drive (set to D:) and that BC5 is installed on your C: drive. Modify as required for your setup. If you're using disks, you'll need to run a Custom Install.

3.	If BCVDTREF.HLP is in the HELP directory, try using OPENHELP to add it to the search range:

a.	Double-click OPENHELP.EXE in \BC5\BIN.

b.	Select BCVDTREF.HLP from the Available Help Files list box.

c.	Click the > button to move it into Selected Help Files.

d.	Click OK.


A Help File Could Not Be Found
A Help File Could Not Be Found	Click here [image] to start OpenHelp.

You have requested information from a help file that could not be located. Either the Help file is not installed (or not located in the correct directory), or the Help file is not in your current search range using OPENHELP.EXE.

To solve the problem,

1.	Look in the Help directory (BCB\HELP) for the missing help.

2.	If the file is not there, you need to copy it from CD:

copy D:\BCB\HELP\helpfile.* C:\BCB\HELP

This command assumes that you have a CD-ROM drive (set to D:) and that BC5 is installed on your C: drive. Modify as required for your setup. If you're using disks, you'll need to run a Custom Install.

3.	If the missing help file is in the HELP directory, try using OPENHELP to add it to the search range.

The most likely reason a Help file is missing is that you installed an add-on product, such as CodeGuard, but did not install its Help file or did not add its Help file to your current search range using OPENHELP.EXE. For example, to get help on CodeGuard,

1.	Ensure that CG5.HLP is in the BC5\HELP directory as described above.

2.	Double-click OPENHELP.EXE in \BC5\BIN.

3.	Add CG5.HLP to the available Help files. For more information, see Adding Help files to OpenHelp.

4.	Select CG5.HLP from the Available Help Files list box.

5	Click the > button to move it into the Selected Help Files list for the Search range currenly selected and then click OK.